home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / wais / ftw / pdftw.h < prev    next >
C/C++ Source or Header  |  1995-05-09  |  1KB  |  55 lines

  1. /*
  2. **  <FTW.H>
  3. **  Header values for the third parameter to the user-supplied function
  4. **  for ftw().
  5. **
  6. **  $Header: /tmp_mnt/net/quake/proj/wais/wais-8-b5/lib/RCS/pdftw.h,v 1.4 92/03/07 19:40:50 jonathan Exp $
  7. */
  8.  
  9. #define FTW_F        0    /* A normal file            */
  10. #define FTW_D        1    /* A directory                */
  11. #define FTW_DNR        2    /* Something opendir(3) failed on    */
  12. #define FTW_NS        3    /* Something stat(2) failed on        */
  13.  
  14.  
  15. /* choose your directory access method here: 
  16.  */
  17.  
  18.  
  19. #ifdef hpux
  20. #define _INCLUDE_POSIX_SOURCE
  21. #define DIRSIZ_MACRO
  22. #define USE_DIRENT
  23. #endif
  24.  
  25. #if defined(USG) || defined(_IBMR2)
  26. #ifndef NeXT
  27. #ifndef _SYS_DIRENT_INCLUDED
  28. #include <dirent.h>
  29. #define USE_DIRENT
  30. #endif
  31. #endif /* ndef NeXT */
  32. #endif
  33.  
  34. #ifdef NeXT
  35. #include <sys/dir.h>    
  36. #define dirent direct
  37. #endif /* def NeXT */
  38.  
  39. #if defined(BSD) 
  40. #ifndef NeXT
  41. #define USE_SYS_NDIR  
  42. #include <sys/ndir.h>
  43. #define dirent direct
  44. #endif /* ndef NeXT */
  45. #endif
  46.  
  47. #if  defined(ultrix)
  48. #define USE_SYS_DIR  
  49. #include <sys/dir.h>
  50. #endif
  51.  
  52. #ifndef MAXNAMLEN
  53. #define MAXNAMLEN 1024
  54. #endif
  55.